package org.arl.modem.codec;

public class Encoder extends CodecPacket implements RatelessCodec {
   protected int seed;
   protected boolean[] position;
   protected byte[][] message;
   protected int galoisField;
   public int sizeOfPacket;
   public int numOfMessages;
   protected int numOfPackets;
   protected int numOfSourceMessages;
   protected float constantC;
   protected float initVal;
   protected float key;
   protected int encodeMessageIndex;
   protected byte[] bytes;

   @Override
   public void writePacket(byte[] packet) {
      
   }

   @Override
   public boolean packetAvailable() {
      return false;
   }

   @Override
   public void readPacket() {
      
   }

   @Override
   public int getCodedPacketSize() {
      return 0;
   }

   @Override
   public CodecPacket encodeMessage() {
      return null;
   }

   @Override
   public void decodeMessage(CodecPacket packet) {
      
   }

   @Override
   public int numPacketsReceived() {
      return 0;
   }

   @Override
   public int readMessage() {
      return 0;
   }

   @Override
   public void writeMessage() {
      
   }

   @Override
   public byte[] getData() {
      return null;
   }
}
